home *** CD-ROM | disk | FTP | other *** search
/ PC go! 2008 April / PCgo 2008-04 (DVD).iso / interface / contents / demoversionen_3846 / 13664 / files / Data1.cab / jpeg.odl < prev    next >
Encoding:
Text File  |  2001-11-12  |  2.3 KB  |  60 lines

  1. /******************************************************************/
  2. /*                                                                */
  3. /*                      TurboCAD for Windows                      */
  4. /*                   Copyright (c) 1993 - 2001                    */
  5. /*             International Microcomputer Software, Inc.         */
  6. /*                            (IMSI)                              */
  7. /*                      All rights reserved.                      */
  8. /*                                                                */
  9. /******************************************************************/
  10.  
  11. // JPEG.odl : type library source for JPEG.dll
  12.  
  13. [ uuid(28696022-B7E6-11D0-9B3B-444553540000), version(1.0) ]
  14. library JPEG
  15. {
  16.     importlib("stdole32.tlb");
  17.     
  18.  
  19.     //  Primary dispatch interface for AutoJPEG
  20.     
  21.     [ uuid(6A481302-E531-11CF-A115-00A024158DAF) ]
  22.     dispinterface ITurboCADFilter
  23.     {
  24.         properties:
  25.             // NOTE - ClassWizard will maintain property information here.
  26.             //    Use extreme caution when editing this section.
  27.             //{{AFX_ODL_PROP(CAutoJPEG)
  28.             [id(1)] BSTR ClassID;
  29.             [id(2)] BSTR Description;
  30.             [id(3)] BSTR Info;
  31.             [id(4)] BSTR LastError;
  32.             //}}AFX_ODL_PROP
  33.             
  34.         methods:
  35.             // NOTE - ClassWizard will maintain method information here.
  36.             //    Use extreme caution when editing this section.
  37.             //{{AFX_ODL_METHOD(CAutoJPEG)
  38.             [id(5)] long CheckFlat(IDispatch* ThisFilter, BSTR FileName, long ContextFlags, VARIANT* QueryString);
  39.             [id(6)] long PreviewFlat(IDispatch* ThisFilter, BSTR FileName, long ThumbWidth, long ThumbHeight, BSTR* Description, VARIANT* Thumbnail);
  40. // decoment this part to get this filter in OpenFile filters list
  41. //            [id(7)] long ReadFlat(BSTR FileName, long ContextFlags, IDispatch* Graphics, VARIANT* QueryString);
  42.             [id(8)] long WriteFlat(BSTR FileName, long ContextFlags, IDispatch* Graphics, VARIANT* QueryString);
  43.             [id(9)] boolean ReadSetup(IDispatch* ThisFilter);
  44.             [id(10)] boolean WriteSetup(IDispatch* ThisFilter);
  45.             [id(11)] boolean Initialize(IDispatch* ThisFilter);
  46.             //}}AFX_ODL_METHOD
  47.  
  48.     };
  49.  
  50.     //  Class information for AutoJPEG
  51.  
  52.     [ uuid(28696026-B7E6-11D0-9B3B-444553540000) ]
  53.     coclass AutoJPEG
  54.     {
  55.         [default] dispinterface ITurboCADFilter;
  56.     };
  57.  
  58.     //{{AFX_APPEND_ODL}}
  59. };
  60.